package Server;

/**
 * 服务端事件监听接口类
 * 
 * @author Administrator
 * 
 */
public interface ServerListener {
	/**
	 * 客户进入事件
	 * 
	 * @param ace
	 */
	void accepClientEvent(ClientAcceptEvent ace);

	/**
	 * 客户离开事件
	 * 
	 * @param cce
	 */
	void ClientCloseEvent(ClientExitEvent cce);

	/**
	 * 客户线程异常
	 * 
	 * @param e
	 */
	void ClientException(ClientException e);

	/**
	 * 客户请求事件
	 * 
	 * @param se
	 */
	void requestEvent(ClientRequestEvent se);
}
